#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int my_strlen(char arr[]) 
{
	int i = 0;
	int count = 0;
	while (arr[i] != '\0')  
	{
		count++;
		i++;
	}
	return count;
}
//
//int main()
//{
//	char arr[] = "dadadas";
//	printf("%d\n",my_strlen(arr));
//	return 0;
//}

#include <string.h>
//char* my_strcpy(char arr[], int sz) 
//{
//	char copy[100] = "0";
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		copy[i] = arr[i];
//	}
//
//
//}
//
//int main() 
//{
//	char arr1[] = "blackpink";
//	int sz = strlen(arr1);
//	char* arr2= my_strcpy(arr1, sz);
//	printf("%s\n", arr2);
//	return 0;
//}

char* my_strcat(char* dest, char* sor)
{
	char* ret = dest;
	while (*dest)
	{
		dest++;
	}
	while (*dest++ = *sor++);
	
	return ret;
}

int main()
{
	char arr1[100] = "black";
	my_strcat(arr1, "pink");
	printf("%s\n", arr1);
	return 0;
}
int my_strcmp(const char* str1, const char* str2)
{
	while (*str1 != '\0' && *str2 != '\0')
	{
		if (*str1 != *str2)
		{
			return *str1 - *str2;
		}
		str1++;
		str2++;
	}
	return 0;
}
//int main()
//{
//	char arr1[] = "blackpinkforever";
//	int flag = my_strcmp(arr1, "blackpinkforever");
//	if(flag == 0) 
//	{
//		printf("%s\n", "arr1 == arr2");
//	}
//	else
//	{
//		printf("%s\n", "arr1 != arr2");
//	}
//	return 0;
//}